package com.preparation.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.preparation.domain.Post;

import java.util.List;

public interface IPostService extends IService<Post> {

//    //查询帖子列表
//    List<Post> getAll(Post post);
//
//    //根据id查询
//    Post selectById(Integer id);
//
//    //添加
//    Boolean addPost(Post post);
//
//    //增加浏览量
//    Boolean addViews(Integer id);
//
//    //修改帖子状态
//    Boolean updateStatus(Post post);
//
//    //查询我的发帖
//    List<Post> getByUid(Integer userId);
//
//    //根据id删除
//    Boolean deleteById(Integer id);
//
//    //根据id修改帖子信息
//    Boolean renewById(Post post);
//
//    //关键字搜索
//    List<Post> getByKeyword(String keyword);
//
//    //分页条件查询
//    IPage<Post> getPage(int currentPage, int pageSize, Post post);
//
//    //置顶  取消置顶
//    Boolean sticky(Integer id);

}
